home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / kcl / akcl / akcl1615.lha / h / sun3-os4.h < prev    next >
C/C++ Source or Header  |  1991-09-29  |  700b  |  40 lines

  1. #define SUN3
  2. #include "bsd.h"
  3. #include "mc68k.h"
  4. #define PAGEWIDTH 12
  5.   
  6. #define ADDITIONAL_FEATURES \
  7.              ADD_FEATURE("SUN"); \
  8.                ADD_FEATURE("MC68020")
  9.  
  10.  
  11. #define    MC68020
  12. #define    IEEEFLOAT
  13.  
  14.  
  15. #define DATA_BEGIN (char *)N_DATADDR(header)
  16.  
  17.  
  18. /* in release 4.0 it is SIGSEGV, and release 4.1 it is SIGBUS */
  19. #define INSTALL_MPROTECT_HANDLER (signal(SIGSEGV, memprotect_handler),\
  20.                   signal(SIGBUS, memprotect_handler))
  21.  
  22. #define RELOC_FILE "rel_sun3.c"
  23.  
  24.  
  25. /* Begin for cmpinclude */
  26. #define HAVE_ALLOCA
  27.  
  28. #ifdef __GNUC__
  29. #undef __BUILTIN_VA_ARG_INCR
  30. #endif
  31.  
  32. #define SGC
  33.  
  34. /* End for cmpinclude */
  35.  
  36.  
  37. /* Sun 4.1 needs to have some cached yp stuff undone at save time */
  38.  
  39. #define HAVE_YP_UNBIND
  40.